package org.redswallow.filter.plugin;

public interface Plugin extends EventSink {
	
	/**
     * Returns the name of the module.
     * @return name of the module
     */
    public String getName();


    /**
     * Returns the version string of the module.
     * @return version string of the module
     */
    public String getVersion();


    /**
     * Returns a description of the module.
     * @return description of the module
     */
    public String getDescription();


    /**
     * Returns the vednor of the module.
     * @return the vendor of the module
     */
    public String getVendor();
	
}
